// 不是很好用
function getType(obj) {
  let type = typeof obj;
  if (type !== "object") {
    // 先进行typeof判断，如果是基础数据类型,直接返回

    return type;
  }
  // 对于typeof返回结果是object的，再进行如下的判断，正则返回结果

  typeof object;
  return Object.prototype.toString
    .call(obj)
    .replace(/^\[object (\S+)\]$/, "$1");
}
